<?php
//临时修改内存使用限制，没有限制
ini_set('memory_limit',-1);
//加载原图
$src = imagecreatefromjpeg('li.jpg');
//获取图像的宽高
$sw = imagesx($src);
$sh = imagesy($src);
//指定尺寸生成缩略图
$dw = 500;
$dh = 500;

//建议按比例生成缩略图
$dw = 320;
$dh = $dw/$sw*$sh;

$dw = $sw*.5;
$dh = $sh*.5;

$dst = imagecreatetruecolor($dw,$dh);
imagecopyresampled($dst,$src,0,0,0,0,$dw,$dh,$sw,$sh);
header('content-type:image/jpeg');
imagejpeg($dst);
imagejpeg($dst,sprintf('li_%d_%d.jpg',$dw,$dh));
imagedestroy($src);
imagedestroy($dst);
